<?php (defined('BASEPATH')) OR exit('No direct script access allowed');

function relativeTime($dateTime)
{
    $times = array(365*24*60*60	=> "năm",
                   30*24*60*60	=> "tháng",
                   7*24*60*60	=> "tuần",
                   24*60*60		=> "ngày",
                   60*60		=> "giờ",
                   60			=> "phút",
                   1			=> "giây");

    $passed = time() - $dateTime;

    $output = array();
    $exit = 0;
    foreach($times as $period => $name) {
        if($exit >= 2 || ($exit > 0 && $period < 60)) { 	
            break;
        }
        $result = floor($passed / $period);

        if($result > 0) {
            $output[] = $result . ' ' . $name;
            $passed -= $result * $period;
            $exit++;
        } else if($exit > 0) {
            $exit++;
        }
    }
    $output = implode(' , ',$output) . ' trước';

    return $output;
}

function time_remaining()
{
    $landmark_time = strtotime('09:00:00 am');
    $curent_time = strtotime(date('h:i:s a'));
    $diff = abs($landmark_time - $curent_time);
  
    if ($landmark_time > $curent_time) {
        return strtotime('09:00:00 am') - strtotime(date('h:i:s a'));
    } else {
        return (24-3)*60*60 - $diff;
    }
}

function convert_database_time($datetime)
{
    $day = date('D', strtotime($datetime));
    switch ($day) {
        case "Mon" :
            $day = "Thứ 2 ";
            break;
        case "Tue" :
            $day = "Thứ 3 ";
            break;
        case "Wed" :
            $day = "Thứ 4 ";
            break;
        case "Thu" :
            $day = "Thứ 5 ";
            break;
        case "Fri" :
            $day = "Thứ 6 ";
            break;
        case "Sat" :
            $day = "Thứ 7 ";
            break;
        case "Sun" :
            $day = "Chủ nhật ";
            break;
    }
    
    return $day . date('h:m d/m/Y', strtotime($datetime));
}







